/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufc.quixada.adrs.comandos.admin;

import br.ufc.quixada.adrs.interfaces.Comando;
import br.ufc.quixada.adrs.service.EstadoService;
import br.ufc.quixada.adrs.service.MunicipioService;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 *
 * @author ismaily
 */
public class CmdCarregaEstados implements Comando {

    public String executa(HttpServletRequest request, HttpServletResponse response) {

        HttpSession session = request.getSession(true);
        EstadoService se = new EstadoService();
        MunicipioService ms = new MunicipioService();
        session.setAttribute("nomeComando","Adicionar");
        session.removeAttribute("adrs");
        session.removeAttribute("idAdrs");
        session.removeAttribute("nome");
        session.removeAttribute("email");
        session.removeAttribute("apelido");
        session.removeAttribute("cpf");
        session.removeAttribute("rg");
        session.removeAttribute("distancia");
        session.removeAttribute("tel1");
        session.removeAttribute("tel2");
        session.removeAttribute("login");
        session.removeAttribute("localidade");

        session.setAttribute("estados", se.getAllEstados());
        session.setAttribute("municipios", ms.getAllMunicipios());
        return "/admin/admin_add_adrs.jsp";


    }
}
